На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:
общая лексика
машинный код
общая лексика
файл программы
файл с исполняемой программой
антоним
['sɔftweə]
общая лексика
SW
программное обеспечение, ПО
общее понятие, описывающее программы для компьютеров в отличие от его аппаратных составляющих (hardware). При этом не уточняется, в каком виде представлены программы (в исходных текстах или в исполняемом коде). ПО делится на два больших класса - системное (system software) и прикладное ПО (application programs). К системному относится любое ПО, необходимое для разработки и исполнения программ, такое как операционные системы (operating system), компиляторы (compiler), отладчики и т.д. Примером прикладных программ могут служить программы бухгалтерского учета, обучающие программы, компьютерные игры, САПР и т.д. Программы, хранящиеся в энергонезависимой памяти (ПЗУ, ППЗУ), обычно называются firmware. По способу распространения ПО делится на бесплатное (freeware), условно-бесплатное (shareware) и коммерческое. Кроме того, ПО можно разделить на массовое, коробочное и заказное. Термин software впервые появился в 1958 г. в American Mathematical Monthly в статье математика из Принстонского университета Джона Туки (John Tukey)
программное обеспечение ЭВМ
программный
разговорное выражение
софт
вычислительная техника
матобеспечение
нефтегазовая промышленность
программное обеспечение
существительное
общая лексика
компьютерные программы
вычислительная техника
программное или математическое обеспечение
программные средства
A computer program is a sequence or set of instructions in a programming language for a computer to execute. Computer programs are one component of software, which also includes documentation and other intangible components.
A computer program in its human-readable form is called source code. Source code needs another computer program to execute because computers can only execute their native machine instructions. Therefore, source code may be translated to machine instructions using the language's compiler. (Assembly language programs are translated using an assembler.) The resulting file is called an executable. Alternatively, source code may execute within the language's interpreter.
If the executable is requested for execution, then the operating system loads it into memory and starts a process. The central processing unit will soon switch to this process so it can fetch, decode, and then execute each machine instruction.
If the source code is requested for execution, then the operating system loads the corresponding interpreter into memory and starts a process. The interpreter then loads the source code into memory to translate and execute each statement. Running the source code is slower than running an executable. Moreover, the interpreter must be installed on the computer.